package com.fightingFish.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期工具类
 */

public class DateUtil {

    private static SimpleDateFormat sdf;

    /**
     * 方法描述：日期对象转换为字符串
     * @param date 日期对象
     * @param pattern 日期格式
     * @return 对应的字符串
     */
    public static String date2String(Date date,String pattern){
        sdf = new SimpleDateFormat(pattern);
        return sdf.format(date);
    }

    /**
     * 方法描述：字符串转日期对象
     * @param date_str 日期格式的字符串
     * @param pattern 日期格式
     * @return 对应的日期对象
     * @throws ParseException 当格式不匹配时，无法转换异常
     */
    public static Date string2Date(String date_str,String pattern) throws ParseException {
        sdf = new SimpleDateFormat(pattern);
        return sdf.parse(date_str);
    }
}
